#pragma once
#include "Renderer.h"
#include "Object3D.h"

class Light : public Object3D
{
public:
    Light();
    void render() override;
    glm::vec3 color{1.0f};
    glm::vec3 ambient{0.5f};
    glm::vec3 diffuse{0.5f};
    glm::vec3 specular{1.0f};

protected:
    Nitro::Renderer::Pipeline pipeline;
    Nitro::Renderer::Buffer vertexBuffer;
};